package com.irdstudio.efp.esb.api.bean.hj;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotEmpty;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.irdstudio.basic.framework.core.annotation.BeanMapKey;

@JsonPropertyOrder(alphabetic = true)
public class ReqBdLoanCompensationStatementBean {
	
	@BeanMapKey("BaiduAcctDt")
	@JsonProperty("BaiduAcctDt")
	@NotNull
	@NotEmpty
	@Length(max = 10)
	private String BaiduAcctDt ;	//账务日期

	@BeanMapKey("RetCd")
	@JsonProperty("RetCd")
	@NotNull
	@NotEmpty
	@Length(max = 32)
	private String RetCd ;	//处理结果编码

	@BeanMapKey("RetMsg")
	@JsonProperty("RetMsg")
	@NotNull
	@NotEmpty
	@Length(max = 512)
	private String RetMsg	;	//返回信息

	@BeanMapKey("ChanFlg")
	@JsonProperty("ChanFlg")
	@NotNull
	@NotEmpty
	@Length(max = 512)
	private String ChanFlg ;	//	渠道

	public String getBaiduAcctDt() {
		return BaiduAcctDt;
	}

	public void setBaiduAcctDt(String baiduAcctDt) {
		BaiduAcctDt = baiduAcctDt;
	}

	public String getRetCd() {
		return RetCd;
	}

	public void setRetCd(String retCd) {
		RetCd = retCd;
	}

	public String getRetMsg() {
		return RetMsg;
	}

	public void setRetMsg(String retMsg) {
		RetMsg = retMsg;
	}

	public String getChanFlg() {
		return ChanFlg;
	}

	public void setChanFlg(String chanFlg) {
		ChanFlg = chanFlg;
	}

	
	
	
}
